package com.mentaleye.biz;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.mentaleye.bean.StudentPunchRecordBean;
import com.mentaleye.dal.model.StudentPunchRecord;
import com.mentaleye.util.CommonPage;
import com.mentaleye.util.CommonResult;

public interface StudentPunchRecordBiz {
   
    CommonResult updateRecord(StudentPunchRecordBean recordBean);
    
    CommonResult updateByList(List<StudentPunchRecord> recordList);
    
    CommonResult updateByFile(String fileName,HttpServletRequest request);
    
    void getListByPage(CommonPage page);
    
    Map<String, Object> getBeanByKey(Long recordId);
    
    List<StudentPunchRecord> getListBySelective(StudentPunchRecordBean recordBean);
    
    StudentPunchRecordBean getBeanBySelective(StudentPunchRecordBean recordBean);
}
